package com.grgbanking.it.system.dao;

import java.io.Serializable;
import java.util.List;

import com.grgbanking.it.base.IBaseDao;
import com.grgbanking.it.system.entity.User;



/**
 * 
 * @author JRainbow 
 */
public interface IUserDao<T, PK extends Serializable> extends IBaseDao<T, PK >{
	
	/**
     * 根据用户账号找用户
     * @param userId
     * @return
     */
	public User getUserByUserId(String userId);
	/**
	 * 查找所有有效的用户
	 * @return
	 */
	public List<User> findAll();
	
	public List<User> findUsersByDeptId(Integer deptId);
}